﻿
Public Class VolanoClient

    Public Event IncommingPrivateChannelRequest As EventHandler

    ''' <summary>
    ''' Returns the connection details for this instance of the client object
    ''' </summary>
    Public Property VolanoConnection As VolanoConnection
        Get

        End Get
        Set(ByVal value As VolanoConnection)

        End Set
    End Property

    ''' <summary>
    ''' Returns a list of channels which were joined by the user.
    ''' </summary>
    Public Property JoinedChannels As VolanoPublicChannel()
        Get

        End Get
        Set(ByVal value As VolanoPublicChannel())

        End Set
    End Property

    Public Property PrivateChannels As VolanoPrivateChannel()
        Get

        End Get
        Set(ByVal value As VolanoPrivateChannel())

        End Set
    End Property




    ''' <summary>
    ''' Returns a list of available channels provided by this client.
    ''' </summary>
    Public Function GetPublicChannels() As VolanoPublicChannel()

    End Function




End Class
